var search_config=null;
function bindEvent_search(){
    
    $("#select_search").click(function(){
        $(".search_header_hidden").toggleClass("hidden");
    });
    $(".search_back").click(function(){
        if($('#newcar_page').length>0){
            $("#"+page_index[page_index.length-1]).hide();
            page_index.splice(page_index.length-1,1)
            $("#"+page_index[page_index.length-1]).show(); 
            if(page_index[page_index.length-1]=="newcar_page"){
                $(".search_newcar").find('span').text("想买什么车"); 
                newcar_page=1  
                getNewCarData();
            }
            $('body').removeAttr('class')
            
        }else{
            $("#"+page_index[page_index.length-1]).hide();
            page_index.splice(page_index.length-1,1)
            $("#"+page_index[page_index.length-1]).show();  
            $('body').removeAttr('class') 
        }
              
    });
    $("body").delegate(".search_brand_content","click",function(){
        var name=$(this).find('span').text()       
        $("#searchinput").val(name)
        //追加显示新车页面
        if(!$('#newcar_page').length>0){
            $("body").append(html_content.newcar);
            bindEvent_newcar()
            bindPull_newcar()
        }
        $(".search_newcar").find('span').text(name);
        newcar_page=1
        getNewCarData();
        $("#"+page_index[page_index.length-1]).hide();
        page_index.splice(page_index.length-1,1)
        $("#newcar_page").show();
        $('body').removeAttr('class') 
        page_index[0]="newcar_page";
    });
    

    $("body").delegate(".search_brand_info","click",function(){
        $(".search_newcar").find('span').text("想买什么车"); 
        var brand=$(this).text()       
        //追加显示新车页面
        if(!$('#newcar_page').length>0){
            $("body").append(html_content.newcar);
            bindEvent_newcar()
            bindPull_newcar()
        }
        $("#newcar_select_brand span").text(brand);
        newcar_page=1
        getNewCarData();
        $("#"+page_index[page_index.length-1]).hide();
        page_index.splice(page_index.length-1,1)
        $("#newcar_page").show();
        $('body').removeAttr('class') 
        page_index[0]="newcar_page";
    })
}
function search_check(){
    var name=$("#searchinput").val()
    //追加显示新车页面
    if(!$('#newcar_page').length>0){
        $("body").append(html_content.newcar);
        bindEvent_newcar()
        bindPull_newcar()
    }
    $(".search_newcar").find('span').text(name);
    newcar_page=1
    getNewCarData();
    $("#"+page_index[page_index.length-1]).hide();
    page_index.splice(page_index.length-1,1)
    $("#newcar_page").show();
    $('body').removeAttr('class') 
    page_index[0]="newcar_page";
    return false;
};
function begin_search(){
    document.getElementById("searchinput").focus();
    if(search_config){
        onInputChange()
    }else{
        var spinner = new Spinner();   
        $.ajax({
            url: webConfig.url+"/Home/Index/getCarList",
            data: {},
            dataType: "JSONP",
            crossDomain: true,
            beforeSend:function(){
                // $('#loadingBox').removeClass('hidden')
                // var target = document.getElementById('loadingBox');
                // spinner.spin(target)
            },
            complete:function(){
                // $('#loadingBox').addClass('hidden')
                // spinner.spin()
            },
            success: function(data){
               search_config=data; 
               onInputChange()
            },
            error: function(){ 
               onInputChange()
            }
        })
    }
    
}
function onInputChange(){
    var text=$("#searchinput").val();
    if(text==''){
        if($('.search_content').hasClass('hidden')){
           $('.search_content').removeClass('hidden'); 
        }
        if(!$('.search_text').hasClass('hidden')){
           $('.search_text').addClass('hidden'); 
        }
    }else{
        if($('.search_text').hasClass('hidden')){
           $('.search_text').removeClass('hidden'); 
        }
        if(!$('.search_content').hasClass('hidden')){
           $('.search_content').addClass('hidden'); 
        }
        var content=''
        for(var i in search_config){
            if(search_config[i].indexOf(text)>=0){
                content+='<li class="select_brand_info search_brand_content">\
                            <div class="select_middle">\
                                <span class="select_brand_info_name">'+search_config[i]+'</span>\
                                <div class="clearfix"></div>\
                            </div>\
                         </li>'
            }
        }
        if(content==''){
            content+='<li class="select_brand_info">\
                        <div class="select_middle">\
                            <span class="select_brand_info_name">抱歉，暂无相关品牌或车系</span>\
                            <div class="clearfix"></div>\
                        </div>\
                     </li>'
        }
        $('.search_info').html(content);
    }

}
